From c7bac914945e261c2b4e6d5936e6a667c284e674 Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Tue, 19 Apr 2016 21:00:57 -0400 Subject: [PATCH] text buffer: Add va marshallers for signals --- gtk/gtktextbuffer.c | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/gtk/gtktextbuffer.c b/gtk/gtktextbuffer.c index 4220fa426f..ef17e92381 100644 --- a/gtk/gtktextbuffer.c +++ b/gtk/gtktextbuffer.c @@ -344,6 +344,9 @@ gtk_text_buffer_class_init (GtkTextBufferClass *klass) 2, GTK_TYPE_TEXT_ITER | G_SIGNAL_TYPE_STATIC_SCOPE, GDK_TYPE_PIXBUF); + g_signal_set_va_marshaller (signals[INSERT_PIXBUF], + G_TYPE_FROM_CLASS (klass), + _gtk_marshal_VOID__BOXED_OBJECTv); /** @@ -374,6 +377,9 @@ gtk_text_buffer_class_init (GtkTextBufferClass *klass) 2, GTK_TYPE_TEXT_ITER | G_SIGNAL_TYPE_STATIC_SCOPE, GTK_TYPE_TEXT_CHILD_ANCHOR); + g_signal_set_va_marshaller (signals[INSERT_CHILD_ANCHOR], + G_TYPE_FROM_CLASS (klass), + _gtk_marshal_VOID__BOXED_OBJECTv); /** * GtkTextBuffer::delete-range: @@ -404,6 +410,9 @@ gtk_text_buffer_class_init (GtkTextBufferClass *klass) 2, GTK_TYPE_TEXT_ITER | G_SIGNAL_TYPE_STATIC_SCOPE, GTK_TYPE_TEXT_ITER | G_SIGNAL_TYPE_STATIC_SCOPE); + g_signal_set_va_marshaller (signals[DELETE_RANGE], + G_TYPE_FROM_CLASS (klass), + _gtk_marshal_VOID__BOXED_BOXEDv); /** * GtkTextBuffer::changed: @@ -458,7 +467,7 @@ gtk_text_buffer_class_init (GtkTextBufferClass *klass) signals[MARK_SET] = g_signal_new (I_("mark-set"), G_OBJECT_CLASS_TYPE (object_class), - G_SIGNAL_RUN_LAST, + G_SIGNAL_RUN_LAST, G_STRUCT_OFFSET (GtkTextBufferClass, mark_set), NULL, NULL, _gtk_marshal_VOID__BOXED_OBJECT, @@ -466,6 +475,9 @@ gtk_text_buffer_class_init (GtkTextBufferClass *klass) 2, GTK_TYPE_TEXT_ITER, GTK_TYPE_TEXT_MARK); + g_signal_set_va_marshaller (signals[MARK_SET], + G_TYPE_FROM_CLASS (klass), + _gtk_marshal_VOID__BOXED_OBJECTv); /** * GtkTextBuffer::mark-deleted: @@ -520,6 +532,9 @@ gtk_text_buffer_class_init (GtkTextBufferClass *klass) GTK_TYPE_TEXT_TAG, GTK_TYPE_TEXT_ITER, GTK_TYPE_TEXT_ITER); + g_signal_set_va_marshaller (signals[APPLY_TAG], + G_TYPE_FROM_CLASS (klass), + _gtk_marshal_VOID__OBJECT_BOXED_BOXEDv); /** @@ -551,6 +566,9 @@ gtk_text_buffer_class_init (GtkTextBufferClass *klass) GTK_TYPE_TEXT_TAG, GTK_TYPE_TEXT_ITER, GTK_TYPE_TEXT_ITER); + g_signal_set_va_marshaller (signals[REMOVE_TAG], + G_TYPE_FROM_CLASS (klass), + _gtk_marshal_VOID__OBJECT_BOXED_BOXEDv); /** * GtkTextBuffer::begin-user-action: -- 2.30.2